Overview: MCP (Model Context Protocol) is a framework for AI automation through a standardized protocol, which includes key components such as hosts, clients, servers, local data sources, and remote services. The core lies in the server, which provides context, tools, and prompts for clients. MCP enables AI agents to automate tasks, such as code generation, debugging, and interaction with external services like GitHub repositories.